weeping spruce - German English Dictionary